
// 定义类型
/**
 * 
 * @typedef {{nam:string,age:number}} Person
 */
/**
 * 
 * @typedef {Object} Person2 
 * @property {string} age2
 * @property {string} name2
 */
/**
 * @param {{name: string, age: number}} person - 描述参数
 */
 function greet(person) {

    // 函数实现
}
/**
 * 
 * @param {Object} book
 * @param {string} book.title
 * @param {string} book.author
 */

function buyBook(book) {   
    // book.u
}
/**
 * 
 * @typeDef {Object} Book 
 * @property {string} Book.title
 * @param {string} Book.author
 */

/**
 * @param {Person} [para={}] - 描述参数
 */
function greet(para={}) {
    para.address
    //没有声明address也不提示。
    // console.log(para.age.split(","))
    // para
    // 函数实现
}
// greet({name2:""})

/**
 * 这是一个方法
 * @param {string} name  用户名字
 * @param {number|string} age
 */

function aaa(name,age){
    // name.substring()
    // arguments
    age.toFixed(2)
    age.split(",")
}

aaa()